Internet Explorer

Chrome

Opera

Safari

Firefox

7.0

8.0

9.0

7.0

8.0

9.6

10.0

10.0

3.1

4.0

5.0

3.0

3.6

4.0

Так

Ні

Так

Ні

Ні

Так

Так

Так

Ні

Так

Так

Ні

Ні

Ні

 

Опис

Правило @page дозволяє задати значення полів при друці документу або для сторінок, у яких тип носія заданий як print.

Синтаксис

@page [ { : left | : right | : first } ] { Значення відступів }

Значення

Для установки полів на сторінці використовується універсальна властивість margin або його похідні - margin - top, margin - right, margin - bottom і margin - left, задаючі відповідно відступ згори, справа, знизу і ліворуч. Негативне значення допускається, але частина сторінки може виявитися "відрізаною". Властивості border і padding не застосовні.

Ключове слово: left дозволяє задати поля для усіх лівих сторінок,: right - для усіх правих, а: first - для першої сторінки.

Приклад

HTML 4.0  CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http ://www.w 3.org/TR/html4/strict.dtd">

<html>

  <head>

    <meta http-equiv="Content-Type" content="text/html; charset=windows - 1251">

    <title>@page</title>

    <style type="text/css">

      @media print { /* Стиль для друку */
        BODY {
          font - family: Times, 'Times New Roman ', serif; /* Шрифт із зарубками */
        }
        H1, H2, P {
          color: #000; /* Чорний колір тексту */
        }
      }
      @page: first {
        margin: 1cm; /* Відступів для першої сторінки */ 
      }
      @page: left {
        margin: 1cm 3cm 1cm 1.5cm; /* Відступів для усіх лівих сторінок */ 
      }
      @page: right {
        margin: 1cm 3cm 1cm 1.5cm; /* Відступів для усіх правих сторінок */ 
      }

    </style>

  </head>

  <body>

      <h1>Метод лову лева в пустелі</h1>

      <h2>Метод послідовного перебору</h2>

      <p>Нехай лев має габаритні розміри LxWxH, де L - довжина лева від кінчика носа

      до пензлика хвоста, W - ширина лева, а H - його висота. Після чого пустелю розбиваємо на

      ряд елементарних прямокутників, розмір яких співпадає з шириною і завдовжки лева.

      Враховуючи, що лев може знаходитися не строго на заданій ділянці, а одночасно на

      двох з них, клітину для лову слід робити підвищеній площі, а саме 2Lx2W.

      Завдяки цьому ми уникнемо помилки, коли в клітині виявиться спійманим лише половина

      лева або, що гірше, тільки його хвіст.</p>

      <p>Далі послідовно накриваємо кожного з розмічених прямокутників пустелі

      клітиною і перевіряємо, спійманий лев або ні. Як тільки лев опиниться в клітині, процедура

      упіймання вважається завершеною.</p>

  </body>

</html>